div.cashmusic.soundplayer.playlist.container {
  position:relative;
  background-color:transparent;
  
}

div.cashmusic.soundplayer.playlist.nowplaying {
  width:85%;
  display: inline-block;
  margin-bottom:3px;
  
}

div.cashmusic.soundplayer.playlist.playtime {
  display: inline-block;
  text-align:right;
  font-size:0.75em;
  opacity:0.5;
  margin:0;
  padding:0;
  width:15%;
}

div.cashmusic.soundplayer.playlist.seekbarcontainer{
  position:relative;
  width:100%;
  height:2px;
  background-color:#333;
  background-color:rgba(17,17,17,0.1);
  overflow:hidden;
  -webkit-transition: 0.3s  ease-in-out;
	transition: 0.3s  ease-in-out;
}

div.cashmusic.soundplayer.playlist.seekbar {
  cursor:pointer;
  height:2px;
  width:0.1%;
  background-color:#333;
  background-color:rgba(17,17,17,0.3);
  z-index:1;
}

div.cashmusic.soundplayer.playlist.position{
  position:absolute;
  width:100%;
  height:2px;
  top:0;
  right:100%;
  background-color:#333;
  background-color:rgba(17,17,17,0.8);
  z-index:2;
}

div.cashmusic.soundplayer.playlist.controls {
  margin-top:6px;
  position: relative;
}


div.cashmusic.soundplayer.playlist.playpause:focus, div.cashmusic.soundplayer.playlist.prevtrack:focus, div.cashmusic.soundplayer.playlist.nexttrack:focus, div.cashmusic.soundplayer.playlist.toggletracklist:focus{
  outline:none;
}


div.cashmusic.soundplayer.playlist.prevtrack{
  -webkit-transition: 0.3s  ease-in-out;
	transition: 0.3s  ease-in-out;
  background-size: contain;
  display:inline-block;
  cursor:pointer;
  width:30px;
  height:30px;
  background-position:center center;
  background-repeat:no-repeat;
  background-image:url();
}

div.cashmusic.soundplayer.playlist.prevtrack:hover{
background-image:url();
}

div.cashmusic.soundplayer.playlist.playpause{
  display:inline-block;
  cursor:pointer;
  width:30px;
  height:30px;
  margin:0 3px;
  background-size: contain;
  -webkit-transition: 0.3s  ease-in-out;
	transition: 0.3s  ease-in-out;
}

div.cashmusic.soundplayer.playlist.nexttrack{
  -webkit-transition: 0.3s  ease-in-out;
	transition: 0.3s  ease-in-out;
  background-size: contain;
  display:inline-block;
  cursor:pointer;
  width:30px;
  height:30px;
  background-position:center center;
  background-repeat:no-repeat;
  background-image:url();}
  
div.cashmusic.soundplayer.playlist.nexttrack:hover{
    background-image:url();}
  
div.cashmusic.soundplayer.playlist.toggletracklist{
  display: inline-block;
  cursor:pointer;
  font-size:0.75em;
  margin-left:24px;
  position: absolute;
  top:0;
  right:0;
  border:solid 2px #333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding:5px 12px;
  -webkit-transition: 0.3s  ease-in-out;
  transition: 0.3s  ease-in-out;
}

div.cashmusic.soundplayer.playlist.toggletracklist:hover{
  background:#333;
  color:#fff;
  color:rgba(255,255,255,0.9);
}

div.cashmusic.soundplayer.playlist.tracklist{
  height:1px;
  overflow:hidden;
  padding-top:12px;
  font-size:0.75em;
  line-height:2.25em;
  -webkit-transition: 0.3s  ease-in-out;
  transition: 0.3s  ease-in-out;
}

div.cashmusic.soundplayer.playlist.tracklist ol {
  margin:0;
  padding:0;
  list-style:decimal-leading-zero inside none;
  background:rgba(17,17,17,0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding:6px 12px;
}

div.cashmusic.soundplayer.playlist.tracklist ol li.changetrack{
  border-bottom:solid 1px rgba(17,17,17,0.1);
  cursor:pointer;
  -webkit-transition: 0.3s  ease-in-out;
  transition: 0.3s  ease-in-out;
}

div.cashmusic.soundplayer.playlist.tracklist ol li.changetrack:last-of-type{
  border:none;
}

div.cashmusic.soundplayer.playlist.tracklist ol li.changetrack:hover {
  opacity:0.5;
}

div.cashmusic.soundplayer.playlist.playpause.playing {
  background-position:center center;
  background-repeat:no-repeat;
  background-image:url();}
  
  div.cashmusic.soundplayer.playlist.playpause.playing:hover {
  background-image:url();}


div.cashmusic.soundplayer.playlist.playpause.paused {
  background-position:center center;
  background-repeat:no-repeat;
  background-image:url();
}

div.cashmusic.soundplayer.playlist.playpause.paused:hover {
  background-image:url();
}
